import request from '@/utils/request'
import {baseApiName} from "@/api/AAAAtest";

const baseUrl = '/system/role-menu'

export function create(data) {
  return request({
    url: `${baseUrl}`,
    method: 'post',
    data,
    apiName: `${baseApiName}创建`
  })
}

export function update(data) {
  return request({
    url: `${baseUrl}`,
    method: 'post',
    data,
    apiName: `${baseApiName}修改`
  })
}

export function findAll(params) {
  return request({
    url: `${baseUrl}`,
    method: 'get',
    params,
    apiName: `${baseApiName}列表`
  })
}

export function findPage(params) {
  return request({
    url: `${baseUrl}/page`,
    method: 'get',
    params,
    apiName: `${baseApiName}分页列表`
  })
}

export function findOneById(id) {
  return request({
    url: `${baseUrl}/${id}`,
    method: 'get',
    apiName: `${baseApiName}更具id查询`
  })
}


export function remove(id) {
  return request({
    url: `${baseUrl}/${id}`,
    method: 'delete',
    apiName: `${baseApiName}删除`
  })
}

export function removeIds(id) {
  return request({
    url: `${baseUrl}/del/batch`,
    method: 'post',
    apiName: `${baseApiName}id批量删除`
  })
}



export function roleAddMenu(data) {
  return request({
    url: `${baseUrl}/addMenuIdsByRoleId`,
    method: 'post',
    data
  })
}

export function getMenuByRoleId(params) {
  return request({
    url: `${baseUrl}/findMenuIdsByRoleId`,
    method: 'get',
    params
  })
}


